deposit of title deeds - Turc Anglais Dictionnaire